Rinomina i file per svuotare il nome file in Windows (Vista)


13

Vista consente i file con "nome" vuoto (ad esempio ".svn"). Tuttavia, quando provo a rimuovere il nome file di un file esistente, lasciando il prefisso, in Explorer o usando 'rename' di cmd, fallisco. Come posso facilmente rinominare i file per includere solo il suffisso?

(Uso Vista, se è importante).

Risposte:


28

Puoi anche fare un nome file che inizia con un punto e non ha estensione. Prova a nominarlo ".whatever". ( notare il periodo finale ). Funziona sia in Explorer che dalla riga di comando.


1
Di solito Explorer insiste che "Devi digitare un nome file".
user1686

Non se aggiungi il suffisso.
ripper234,

1
Wow! Bel trucco. Tuttavia ... non rende NESSUN SENSO che mettere un punto alla fine consentirà sia un file "senza nome" che cancellerà il punto finale. Questo mi fa pensare che questo sia un BUG in explorer, ed è un comportamento che potrebbe cambiare in futuro. Funziona però, e questo è un problema comune con gli strumenti Unix che sono portati su Windows (Msys e Cygwin usano molto le cartelle di punti, oltre a SVN e Git, come detto). Quindi, dovremmo diffondere questo trucco in giro, se è probabile che smetta di funzionare?
Jerph,

1
Questo è uno dei workaraound di Windows più strani che abbia mai incontrato negli anni.
ojdo,


1

Se stai guardando qualcosa chiamato ".svn" molto probabilmente stai davvero guardando una cartella nel qual caso "del" non lo taglierà. ".svn" è ciò che TortoiseSVN (e forse anche altri client SVN) chiama le sue cartelle interne. C'è un'opzione per usare un carattere di sottolineatura invece di un punto. Il comando "rinomina" dovrebbe comunque funzionare bene sulle cartelle.

A parte questo, i comandi cmd.exe standard dovrebbero funzionare bene sui file "solo estensione".

del .abc
ren file.abc .abc
copy file.abc .abc

0

Stesso problema su Windows Server 2008.
Aveva un file archiviato chiamato "keystore", che doveva essere chiamato ".keystore".

  1. Rinominare il file in '.keystore.txt', il problema è che questo non è un file di testo e l'estensione '.txt' causa problemi di file non trovati.

  2. Apri il prompt dei comandi e usa il comando move per rinominare il file.

    sposta .keystore.txt .keystore

Ora il file non ha l'estensione .txt e il tipo di file viene ricongiunto come file KEYSTORE.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.