it-swarm-eu.dev

Come forzare Windows per rinominare un file con un carattere speciale?

Ho una canzone che Windows non può riprodurre perché c'è un punto interrogativo nel nome del file.

"Where Have All the Cowboys Gone?.ogg" // as an example

Così provo a rinominarlo e Windows si lamenta se provo in Explorer o dal prompt dei comandi.

L'errore che ottengo quando provo a copiare, rinominare o spostare è:

Il nome del file, il nome della directory o la sintassi dell'etichetta del volume non sono corretti

C'è un Windows modo per forzare una ridenominazione in questo caso?

Aggiornare

Terrò d'occhio questa domanda, ma dopo 13 risposte e molti tentativi (a parte le soluzioni di terze parti) sembra che Windows non possa fare questo (o almeno la mia finestra non può, senza nomi brevi). Quindi sto accettando la risposta che era la mia soluzione originale comunque di usare Linux. Sarebbe bello vedere Windows gestirlo in qualche modo, quindi non fermarti solo perché ho accettato questa risposta, la domanda rimane valida!

84
codeLes

Prendi un cd live-cd e usalo.

42
salmonmoose

Hai provato a utilizzare la versione breve dei nomi di file del suo nome? Per esempio

ren whereh~1.ogg where.ogg

Se è l'unico file nella cartella corrente che inizia con le prime lettere, usa le prime 6 lettere del nome (ignorando gli spazi) seguito da una tilde (~) e da una 1.

29
GAThrawn
  1. In Windows 7: eseguire cmd.exe in modalità amministratore.
  2. cd nella Directory con i nomi dei file.
  3. run: chkdsk/V/f [I miei file non validi erano su un'altra unità diversa da quella del sistema operativo, quindi era in grado di smontarla. Se è l'unità del sistema operativo, potrebbe essere necessario eseguire questa fase all'avvio.]
  4. Aspetta (potrebbe essere necessario riavviare).

Come vedrai il risultato è che chkdsk in realtà ha cancellato i file per me. Quindi, se si desidera conservare i file, non so cosa fare, ma questo sicuramente eliminerà i file.

Risultati/Registro Cmd:

E:\islag\Music\llb>dir
 Volume in drive E is FreeAgent Drive
 Volume Serial Number is 5038-892A

 Directory of E:\islag\Music\llb

02/02/2011  12:18 PM    <DIR>          .
02/02/2011  12:18 PM    <DIR>          ..
04/04/2010  02:19 PM         4,014,099 01 Los Lonely Boys - Se?orita - www.file2
4ever.com.mp3
04/04/2010  02:18 PM         3,125,942 12 Los Lonely Boys - La Contestaci?n - ww
w.file24ever.com.mp3
               2 File(s)      7,140,041 bytes
               2 Dir(s)  87,743,991,808 bytes free

E:\islag\Music\llb>chkdsk /V
The type of the file system is NTFS.
Volume label is FreeAgent Drive.

WARNING!  F parameter not specified.
Running CHKDSK in read-only mode.

CHKDSK is verifying files (stage 1 of 3)...
  231424 file records processed.
File verification completed.
  34 large file records processed.
  0 bad file records processed.
  0 EA records processed.
  0 reparse records processed.
CHKDSK is verifying indexes (stage 2 of 3)...
18 percent complete. (29338 of 245164 index entries processed)
An invalid filename 01 Los Lonely Boys - Se?orita - www.file24ever.com.mp3 (3196
6) was found in directory 31962.
All filenames for File 31966 are invalid.
Minor file name errors were detected in file 31966.
An invalid filename 12 Los Lonely Boys - La Contestaci?n - www.file24ever.com.mp
3 (31973) was found in directory 31962.
All filenames for File 31973 are invalid.
Minor file name errors were detected in file 31973.
73 percent complete. (233817 of 245164 index entries processed)
Index entry 01 Los Lonely Boys - Se?orita - www.file24ever.com.mp3 in index $I30
 of file 31962 is incorrect.
Index entry 12 Los Lonely Boys - La Contestaci?n - www.file24ever.com.mp3 in ind
ex $I30 of file 31962 is incorrect.
  245164 index entries processed.
Index verification completed.

Errors found.  CHKDSK cannot continue in read-only mode.

E:\islag\Music\llb>dir
 Volume in drive E is FreeAgent Drive
 Volume Serial Number is 5038-892A

 Directory of E:\islag\Music\llb

02/02/2011  12:18 PM    <DIR>          .
02/02/2011  12:18 PM    <DIR>          ..
04/04/2010  02:19 PM         4,014,099 01 Los Lonely Boys - Se?orita - www.file2
4ever.com.mp3
04/04/2010  02:18 PM         3,125,942 12 Los Lonely Boys - La Contestaci?n - ww
w.file24ever.com.mp3
               2 File(s)      7,140,041 bytes
               2 Dir(s)  87,743,991,808 bytes free

E:\islag\Music\llb>chkdsk /V /f
The type of the file system is NTFS.
Cannot lock current drive.

Chkdsk cannot run because the volume is in use by another
process.  Chkdsk may run if this volume is dismounted first.
ALL OPENED HANDLES TO THIS VOLUME WOULD THEN BE INVALID.
Would you like to force a dismount on this volume? (Y/N) y
Volume dismounted.  All opened handles to this volume are now invalid.
Volume label is FreeAgent Drive.

CHKDSK is verifying files (stage 1 of 3)...
  231424 file records processed.
File verification completed.
  32 large file records processed.
  0 bad file records processed.
  0 EA records processed.
  0 reparse records processed.
CHKDSK is verifying indexes (stage 2 of 3)...
18 percent complete. (29339 of 245164 index entries processed)
Deleted invalid filename 01 Los Lonely Boys - Se?orita - www.file24ever.com.mp3
(31966) in directory 31962.
File 31966 has been orphaned since all its filenames were invalid
Windows will recover the file in the Orphan recovery phase.
Correcting minor file name errors in file 31966.
Deleted invalid filename 12 Los Lonely Boys - La Contestaci?n - www.file24ever.c
om.mp3 (31973) in directory 31962.
File 31973 has been orphaned since all its filenames were invalid
Windows will recover the file in the Orphan recovery phase.
Correcting minor file name errors in file 31973.
73 percent complete. (233642 of 245164 index entries processed)
Deleting index entry 01 Los Lonely Boys - Se?orita - www.file24ever.com.mp3 in i
ndex $I30 of file 31962.
Deleting index entry 12 Los Lonely Boys - La Contestaci?n - www.file24ever.com.m
p3 in index $I30 of file 31962.
  245164 index entries processed.
Index verification completed.
CHKDSK is scanning unindexed files for reconnect to their original directory.
  2 unindexed files scanned.
CHKDSK is recovering remaining unindexed files.
  2 unindexed files recovered.
CHKDSK is verifying security descriptors (stage 3 of 3)...
  231424 file SDs/SIDs processed.
Cleaning up 41 unused index entries from index $SII of file 9.
Cleaning up 41 unused index entries from index $SDH of file 9.
Cleaning up 41 unused security descriptors.
Security descriptor verification completed.
  6871 data files processed.
CHKDSK is verifying Usn Journal...
  1116928 USN bytes processed.
Usn Journal verification completed.
Correcting errors in the master file table's (MFT) BITMAP attribute.
Windows has made corrections to the file system.

 244196000 KB total disk space.
 158175168 KB in 30003 files.
     22820 KB in 6873 indexes.
         0 KB in bad sectors.
    306168 KB in use by the system.
     65536 KB occupied by the log file.
  85691844 KB available on disk.

      4096 bytes in each allocation unit.
  61049000 total allocation units on disk.
  21422961 allocation units available on disk.

E:\islag\Music\llb>dir
 Volume in drive E is FreeAgent Drive
 Volume Serial Number is 5038-892A

 Directory of E:\islag\Music\llb

02/02/2011  12:18 PM    <DIR>          .
02/02/2011  12:18 PM    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)  87,743,979,520 bytes free

E:\islag\Music\llb>
24
Aubrey Island

Il modo in cui ho cancellato il file testardo era aprendo 7Zip, trovando il file e rinominando il file tramite 7Zip. La mia era una canzone che aveva uno spazio alla fine del file.

11
anon

chkdsk a volte risolve i nomi di file non validi. Riceverai un messaggio sulla rimozione del file perché tutti i nomi dei file non sono validi e quindi il recupero di un file perso. È quindi possibile trovare il file in C:\found.000\file0000.chk. Questo è un modo efficace per rimuovere i file problematici, ma non il modo migliore se vuoi mantenerli.

11
gohop

Prova a specificare il percorso UNC (vedi Naming Files, Paths and Namespaces ). Questo aggira ogni sorta di restrizioni. Lo faresti usando la sintassi \\?\.

Ad esempio, se il tuo file era sul tuo desktop (e il tuo disco di Windows è C :), puoi farlo

copy "\\?\C:\Users\codeLes\Desktop\Where Have All the Cowboys Gone?.ogg" "\\?\C:\Users\codeLes\Desktop\Where Have All the Cowboys Gone.ogg"

Nota: non è possibile utilizzare percorsi relativi con questa sintassi; è necessario specificare il percorso completo. E non funziona con il comando ren, ma funziona con copy e move.

11
Joshua

Usa Recuva . È principalmente destinato al recupero di file cancellati, ma ha anche un'opzione per includere file non eliminati nella sua scansione.

Dopo aver avviato Recuva, rifiuta la procedura guidata e seleziona il disco giusto. Quindi vai su Opzioni, trova e controlla l'opzione "cerca file non cancellati" e avvia la scansione. Dopo un po ', mostrerà tutti i file sul disco (eliminati o meno). Trova i tuoi file con nomi non validi (i nomi sono già fissi nella vista), selezionali, fai clic con il pulsante destro del mouse e salva ("recupera") da qualche parte.

 enter image description here

L'ho appena fatto (su Windows XP).

7
Jan Lachnitt

Lo strumento Microsoft DISKEDIT.EXE è uno strumento di basso livello per leggere e scrivere direttamente i dati del disco grezzo. Dovresti essere in grado di caricare il cluster contenente la voce di directory per questo file e cambiare semplicemente il '?' carattere a qualcosa di innocuo e scriverlo su disco.

Sono a conoscenza del fatto che lo strumento Microsoft diskedit (non lo strumento Norton Utilities con lo stesso nome, che è solo per i volumi FAT) è stato visto per l'ultima volta in Windows 2000 SP4. Ma c'è un link che può essere trovato qui .

Per individuare il cluster corretto, è possibile scaricare una versione di prova di DiskExplorer per NTFS .

Inizierai con File-> Drive ... per aprire l'unità contenente questo file non valido. Seleziona Goto-> Directory principale per ottenere una vista di directory. Passare alla directory contenente il file non valido utilizzando i collegamenti MFT #. Quando arrivi, la parte superiore della finestra dirà qualcosa del tipo: "MFT # x12345 DIR: 'dirname', ... blah blah blah ... a partire da cluster x9302AE , ... blah blah bla"

Passare ora a Microsoft diskedit. Prima fai File-> Apri ... e specifica Volume Name C: (se il file si trova nell'unità C:). Lascia vuoto il nome del file del volume. Prendi quel numero di cluster iniziale e inseriscilo in diskedit sotto Leggi-> Cluster NTFS ...-> Avvia Cluster (inseriscilo come numero esadecimale).

Ora usa i tasti freccia per scorrere fino al nome file errato. È in unicode, quindi cercherete qualcosa come "W.h.e.r.e.v.e.A.l.l.t.e..e.w.b.o.y.s ..o.n.e.? ... o.g.g." Posiziona il cursore sul cattivo carattere "3F" e digita qualcosa di sicuro, come 5F ('_'). Scegli Write-> It per scriverlo su disco.

C'è un altro punto da colpire (non sono sicuro se uno o entrambi siano necessari). Ora, in DiskExplorer, fai clic su Mft # per il file non valido. Avrai uno schermo con una struttura ad albero sulla sinistra che dice "strutture". Clicca su "Attributi" nell'albero. Ti mostrerà un elenco di attributi, uno dei quali sarà qualcosa come $ 30 ... $ FILE_NAME. Quindi, $ 30 ha il nome del file. Fare clic sul nodo Corpo sotto il nodo $ 30 nell'albero Strutture. Selezionare il menu Visualizza-> come esadecimale. Diverse linee in basso, dovresti vedere di nuovo il nome del file W.h.e.r.e. .H.a.v.e ... ecc. Sul lato sinistro dello schermo, vedrai la colonna Settore, che mostra il settore del disco che stai guardando.

Torna sopra il diskedit. Leggi-> Settori ... e inserisci il numero del settore da DiskExplorer. Come prima, scorrere verso il basso e sostituire il carattere "3F" con lo stesso carattere come sopra. Scegli Write-> It per scriverlo su disco.

Ho fatto tutto questo e gli strumenti mi dicono che ho cambiato il personaggio, ma Explorer no. La directory deve essere memorizzata nella cache da qualche parte. Dopo un riavvio, la modifica diventa visibile.

5
user14068

Prova a utilizzare uno strumento di terze parti come Ken Rename tool:

Screenshot of Ken Rename

o Rinomina master .

enter image description here

Ecco un elenco di strumenti per rinominare i file .

Li proverei da solo, ma eseguo Windows Vista a 64 bit; la gestione dei file potrebbe essere diversa.

Se questi strumenti falliscono, potresti dare a Windows PowerShell a shot. Vedi Rinominare i file sul Blog di Windows PowerShell .

5
braveterry

Se hai installato Cygwin dovrebbe essere in grado di prendersi cura del file. Ho avuto questo problema proprio ora e l'utilizzo di rm da Cygwin in una shell bash è stato in grado di cancellare il file bene quando nessuna app di Windows, incluso Explorer e incluso provare a usare l'UNC filespec con CMD.exe, ha aiutato.

Immagino che mv lo farebbe nel caso volessi conservare il file.

Un setup Cygwin di barebone richiede solo pochi minuti e lo tengo sempre in giro perché ci sono tanti buoni strumenti. È più semplice dell'avvio di Linux, anche utilizzando un CD live.

4
ConceptJunkie
  • Se è più di 1 file, crea una nuova directory con un nome semplice, ad esempio a.
  • Sposta un singolo file ogni volta in quella directory.
  • In cmd.exe vai alla nuova directory e digita quanto segue:

    ren *.ogg 1.ogg   
    

    Questo è per semplicità. Quindi puoi rinominarlo in XP come vuoi, come 1.ogg in Where Have All the Cowboys Gone.ogg. ogg era solo un esempio, l'estensione può essere qualsiasi cosa.

4
Rangel

Hai provato a spostarlo in un file con il nome giusto?

move "Where Have All the Cowboys Gone?.mp3" "Where Have All the Cowboys Gone.mp3"
4
Tom Kidd

Supponendo che il volume in questione sia FAT32 o NTFS, provare a eseguire chkdsk. Questo dovrebbe pulire le voci della directory "danneggiate", che in questo caso (in questo caso) significa rimuovere il?. Se si tratta del volume di avvio, potrebbe essere necessario un riavvio per farlo.

3
Michael Kohne

Questo dovrebbe funzionare (almeno, lo ha fatto per me):

dir /X *cowboys*

Quel comando produrrebbe qualcosa di simile a questo:

08/11/2011  15:21    <DIR>          WH5E97~1     Where Have All the Cowboys Gone
?.ogg

Questo WH5E97~1 è quello che stai cercando!
(Avviso Plase: tale codice è totalmente inventato, ma dovrebbe essere simile a quello che troverai)

Sapendo questo, un semplice

rename WH5E97~1 "Where Have All the Cowboys Gone.ogg"

dovrebbe fare il trucco.

Spero che sia d'aiuto.

3
unwiredbrain

hai provato:

type "Where*.ogg" > "Where.ogg"

potrebbe funzionare.

2
Atmocreations

La maggior parte dei comandi interni di Microsoft è controllata con la presenza di Explorer.exe.

Apri il tuo Task Manager ed esamina l'elenco dei processi attivi correnti. Troverete Explorer.exe tra di loro. Fai clic destro e termina/ferma/chiude Explorer.exe. Non chiudere ancora il Task Manager. Ora vai al file offensivo usando un gestore di file secondario e prova a cancellare o rinominare con caratteri jolly. Probabilmente avrà successo.

A questo punto, tornare alla finestra Task Manager e fare clic con il tasto destro del mouse sulla riga superiore che dice Applicazioni, quindi selezionare il pulsante in basso che dice Nuova attività. Inserisci Explorer.exe. Explorer si presenta di nuovo e il file offensivo non è più lì.

1
Chief Suspect

Prova cygwin per rinominare il file:

il comando sarebbe: mv filename?.ogg filename.ogg

1
Keck

Prova un jolly in movimento -

move "Where Have All the Cowboys Gone*.mp3" "Where.mp3"

Probabilmente è la soluzione migliore, a patto che ci sia un solo file che corrisponde al carattere jolly.

1
Michael Kohne

Se hai WinRAR, caricalo su WinRAR, rinominalo su WinRAR, decomprimilo.

Oppure puoi provare con un VBScript, prendere il prossimo script e salvarlo sotto un file con .vbs extension.

Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")

fso.MoveFile "Where Have All the Cowboys Gone?.ogg", "Where.ogg"

trascinare e rilasciare in una nuova cartella, navigare nel comando Richiedi a quella cartella e digitare

ren *.* test.ogg
1
William Hilsum

La GUI di WinRAR ti consentirà di rinominare i file senza doverli prima impacchettare in un archivio. L'ho provato su Windows 8.1, con un nome di file molto lungo. Ha funzionato come un fascino.

1
KellyRavenholm

Ho anche avuto un problema simile con una cartella. Il nome della cartella era ".min". che normalmente non è permesso.

Rinomina non consentita (fare clic per l'immagine)

Usando Winrar Sono stato in grado di risolvere questo. Quello che ho fatto è stato

  • fare clic destro sulla cartella
  • seleziona "Aggiungi all'archivio ..."
  • seleziona un nuovo nome di archivio (uno senza caratteri speciali)
  • dalle opzioni di archiviazione selezionare 'Elimina file dopo l'archiviazione'
  • di selezionare OK

Aggiungi all'archivio ... (fai clic per l'immagine)

  • Ho quindi aperto il file .rar
  • e rinominato il file all'interno

Questo è permesso poiché Windows non controlla realmente ciò che è all'interno del file .rar. Non appena cambi il nome, estrai il file e il gioco è fatto.

Spero che questo possa essere d'aiuto.

1

Ho avuto un problema con un nome di file che ha avuto un vuoto finale. Neeam Explorer e cmd.exe move è stato in grado di rinominarlo (o cancellarlo).

Ho quindi usato FAR Manager (far.exe in ConEmu). È un clone di Norton Comander della console che funziona su Windows 10 a 64 bit.

Con questo sono stato facilmente in grado di vedere e modificare il bianco finale.

0
eckes

OK, per me lo strumento di terze parti isobuster from smart projects ha funzionato bene con una licenza personale. Basta estrarre la cartella/i file in un'unità Windows NTFS e tutti i caratteri non Windows vengono trasformati in una cartella Windows e in un nome file ben formati. Ugh. :) Spero che sia d'aiuto! Eliminerò le cartelle non conformi la prossima volta che userò il mio sistema di lubuntu;) - Tutta quella gente!

0
hemmlj67

Ho avuto un problema simile con 2 cartelle nidificate con sottocartelle. Non potevo né rinominare né cancellare alcuni file (ho provato molti modi). Alla fine, ho trovato la soluzione: Teracopy.

Installalo, fai clic con il tasto destro del mouse sulla cartella o sul file e seleziona teracopy. Teracopy si aprirà, quindi fai clic su delete o rename. Lo cambierà o lo cancellerà.

Potresti provare.

0
Serkan Polat

L'unica cosa che mi ha aiutato è stato il download LockHunter

uccidere i processi da LockHunter, quindi rinominato la cartella, tuttavia LockHunter ha anche l'opzione per rinominare la cartella.

0

Questa non è una risposta diretta (come in come Windows può rinominare un file) ma questo funziona per me. I file illegali sono in genere su un'unità esterna, quindi collego l'unità esterna al mio Android tablet. Questo mi consente di rinominare il file che può essere letto da Windows. Questo riguarda i caratteri speciali ma il solito problema che ho è un nome di file che inizia o termina con uno spazio o termina con un '.'

Ho provato uno degli strumenti di terze parti FlexRenamer, ma questo ancora lotta con quanto sopra.

0
JohnnyBizzle

Mi sono imbattuto nella stessa situazione.

Going in giro ho imparato che non esiste una soluzione nativa.

... e utilizzo come shell il TCC di JPSoft, che non è in grado di gestire i file danneggiati.

Ma ho anche saputo che Cedrick Collomb's Unlocker ( http://www.emptyloop.com/unlocker/ ) è in grado di gestirlo.

E l'ho avuto nel mio setup. Inoltre, lo consiglio vivamente.

Bene, almeno questa soluzione non implica l'uscita dall'ambiente Windows ...

Mi sono imbattuto in una situazione simile. Nessuna delle soluzioni pubblicate ha funzionato per me, ma alla fine ho trovato una soluzione semplice:

  • Non è necessario alcuno strumento esterno
  • Nessuna conoscenza di alcuna programmazione o linguaggio di scripting della shell necessario

Ho semplicemente copiato il file (sì, la copia era ancora possibile per me) su una chiavetta USB, l'ho ribattezzato e l'ho riposto! Lascio ad altri di spiegare perché che ha funzionato.

0
David.

Non ero in grado di far funzionare nessuno dei programmi di utilità suggeriti da Windows per rimuovere "?" e "*" caratteri da un nome di file.

Ho inserito l'unità in un Raspberry Pi e cambiato i nomi dei file.

0

Utilizzare cmd.exe in questa directory con i caratteri jolly. Per esempio:

ren "Where Have All the *.ogg" "Where Have All the Cowboys Gone.ogg"
0
harrymc

7-Zip file manager (7-Zip.org) rinominerà i file e le directory che XP non può. L'ho appena usato per estrarre un file .tar e rinominare il file .chm allegato, chiamato illegalmente. Non è richiesto alcun LiveCD.

Tschüß!

0
monsignormoney

Nella maggior parte dei casi questa risposta è inutile .
Mi sono fatto ingannare dai nomi dei file con i caratteri rappresentati come punti interrogativi quando in realtà sono solo caratteri che i caratteri M $ predefiniti non possono/non possono visualizzare.

Dovrei cancellare questo post? Potrebbe ancora aiutare alcune persone ...


Prova a utilizzare il cmd.exe integrato nel completamento della scheda.

  1. dir /x non aiuta (il NTFS è stato creato senza supporto per nomi di file brevi):

    dir
     Verzeichnis von C:\Temporal\_black
    05.10.2015  21:23    <DIR>          none\none         ? ?????????, ?????????
    
    dir /X
     Verzeichnis von C:\Temporal\_black
    05.10.2015  21:23    <DIR>                       none\none         ? ?????????, ?????????
    
  2. Cercando di rinominarlo digitando/copy'n'spasting il nome non funziona:

    C:\Temporal\_black> ren "? ?????????, ?????????" bart
    Syntaxfehler.
    
  3. Per farlo funzionare devi usare tab-completion . Basta navigare nella directory giusta in cmd-Shell, digitare ren, premere tabulator -key e continuare a premere fino a quando appare il nome 'corretto':

    C:\Temporal\_black>ren "? ?????????, ?????????"
    

    quindi digita il resto e premi invio:

    C:\Temporal\_black>ren "? ?????????, ?????????" bart
    

    Sarai ricompensato con questo:

    C:\Temporal\_black> dir
     Verzeichnis von C:\Temporal\_black
    05.10.2015  21:23    <DIR>          none\none         bart
    

È un po 'noioso, ma finora questo ha sempre funzionato con file e directory (Windows 7 e 8).

Divertente nota a margine: I comandi ren- in 2. e 3. sono identici ma non funzioneranno senza l'utilizzo del tab-completion. E anche se hai usato il completamento delle schede, non funzionerà più non appena modifichi il nome dopo ren (ad esempio rimuovi e aggiungi un punto interrogativo).

0
Limer

Ho avuto esattamente lo stesso problema con un file che avevo scaricato. Non è stato possibile rinominarlo o spostarlo, né in Explorer né nella riga di comando. Tuttavia, ciò che ha funzionato per me è stato quello di eliminarlo in Explorer e quindi ripristinarlo dal cestino . Posso solo supporre che questo processo abbia "corretto" alcuni caratteri non validi in quanto ero in grado di trattarlo come un normale file.

0
Steve Smith

Ho risolto un file FLAC in questo modo usando il comando di apertura di base di Winamp, usando la finestra di Explorer del programma. Quando sono andato alla cartella, ho avuto l'opzione di rinomina, a differenza di Explorer.

0
Freelance

Scusa un po 'in ritardo, non sono sicuro di come rimuovere un file, ma è possibile tutti i file nella directory. Basta creare una cartella vuota e quindi utilizzare robocopy per rispecchiare quella nuova cartella vuota sopra quella con il file non valido. Questo fondamentalmente rispecchia una lista vuota sopra ogni cosa che c'era.

mkdir Empty
robocopy Empty <badfiledir> /mir
0
JCollins